/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.agi.devsol.aplicacao.estimativa;

import br.com.agi.devsol.aplicacao.comum.EditorEntidadeConversation;
import br.com.agi.devsol.aplicacao.requisito.ControladorRequisitoView;
import br.com.agi.devsol.aplicacao.requisito.EditorRequisito;
import br.com.agi.devsol.dominio.Estimativa;
import br.com.agi.devsol.dominio.Requisito;
import br.com.agi.devsol.ejb.requisito.RepositorioRequisito;
import java.io.Serializable;
import javax.ejb.EJB;
import javax.enterprise.context.ConversationScoped;
import javax.inject.Inject;
import javax.inject.Named;

/**
 *
 * @author rgrosz
 */
@ConversationScoped
@Named
public class EditorEstimativa extends EditorEntidadeConversation<Estimativa> implements Serializable{

    @Inject
    private ControladorRequisitoView controladorRequisito;
    
    @Inject
    private EditorRequisito editorRequisito;
    
    @EJB
    private RepositorioRequisito repositorio;
    
    
    @Override
    public void editar(Estimativa entidade) {     
        super.setEntidade(entidade); 
    }
    
    public String salvar(){  
        this.editorRequisito.recalcularMedia();
        this.controladorRequisito.exibeMenu();
        return "";
    }
}
